
::-webkit-scrollbar {
  width: 10px;
  height: 10px
}

::-webkit-scrollbar-track {
  background: #fafafa 0 0
}

::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 5px
}

::-webkit-scrollbar-thumb:hover {
  background-color: #999
}

::-webkit-scrollbar-corner {
  background-color: #535353
}

::-webkit-scrollbar-resizer {
  background-color: #FF6E00
}


.block-gap {
  margin-bottom: 20px;
}


// --- 版本太低
.old-browser {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;

  img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 701px;
    height: auto;
    margin-left: -350.5px;
    margin-top: -202.5px;
  }
}

p,
h5 {
  margin: 0rem;
}

.img-r {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;

  img {}

}

#showBox .el-dialog__headerbtn i {
  margin-right: -90px;
}

#shareDown .el-dialog__headerbtn i {
  margin-right: -90px;
}

#app .pvNum {
  z-index: 1001;
}

#app .lsLoading {
  z-index: 1999;
}

// #app button {
//   outline: 0;
// }
body .mint-toast-text {
  font-size: 0.35rem;
}

#app .weightLossLab .video-js .vjs-big-play-button {
  display: none;
}

.starPackage .pvNum {
  top: -15px !important;
}

.punchTheClock {
  background: #e6f9ff;
}

// button{
//     outline: none;
//     border-color: transparent;
//     box-shadow:none;
// }
button:focus {
  outline: 0;
}

input,
button,
select,
textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}

.flex-c {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  vertical-align: middle;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  /* -webkit-flex-wrap:wrap; */
  /* flex-wrap:wrap; */
}

.flex-item {
  flex: 1;
}

.text-flow1-1 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 1;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*! autoprefixer: on */
}

.text-flow1-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*! autoprefixer: on */
}

.text-flow1-3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*! autoprefixer: on */
}


button {
  font-size: 16px;
  border: 0px;
  background-color: white;
  border-radius: 10px;
}

.pos-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
